A New Metric for Class Cohesion for Object Oriented Software
نویسندگان
چکیده
منابع مشابه
A Class Cohesion Metric For Object-Oriented Designs
Cohesion is a measure of relatedness or consistency in functionality of a software component. It is a highly desirably design characteristic because it measures separation of responsibilities, independence of components, and control of complexity. Cohesion has a significant effect on a design’s understandability, effectiveness and adaptability. An early evaluation of design components for cohes...
متن کاملA Knowledge-Based Cohesion Metric for Object-Oriented Software
This paper presents Percentage of Shared Ideas (PSI), a metric for measuring the semantic cohesion of a class in object-oriented software. PSI uses information in a knowledge base to quantify the cohesiveness of a class’s task in the problem domain, allowing a clearer view of cohesion than code syntax provides. Furthermore, this metric is independent of code structure and could be calculated be...
متن کاملDeveloping Measures of Class Cohesion for Object-Oriented Software
Cohesion refers to the relatedness of module components and is a well-understood concept in the procedural paradigm. In the object-oriented paradigm, a concept of class cohesion appears to be necessary. In this paper, we compare two di erent approaches to measuring class cohesion.
متن کاملAn object-oriented high-level design-based class cohesion metric
Context: Class cohesion is an important object-oriented software quality attribute. Assessing class cohesion during the object-oriented design phase is one important way to obtain more comprehensible and maintainable software. In practice, assessing and controlling cohesion in large systems implies measuring it automatically. One issue with the few existing cohesion metrics targeted at the high...
متن کاملA Design-Based Cohesion Metric for Object-Oriented Classes
Class cohesion is an important object-oriented software quality attribute. It indicates how much the members in a class are related. Assessing the class cohesion and improving the class quality accordingly during the object-oriented design phase allows for cheaper management of the later phases. In this paper, the notion of distance between pairs of methods and pairs of attribute types in a cla...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The International Arab Journal of Information Technology
سال: 2019
ISSN: 2309-4524,1683-3198
DOI: 10.34028/iajit/17/3/15